const adapters = require("../../utils/adapters");

const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    header: {
      title: '个人中心',
      whiteBg: false,
      mode: 'title',
      navBarHeight: app.globalData.navBarHeight,
      tabbarHeight: app.globalData.tabbarHeight,
      screenHeight: app.globalData.screenHeight
    },
    user: {
      phoneNumber: '',
      password: '',
      remeber: true,
      workOrderNum: 0,
      batteryNum: 0
    }
  },

  onPageScroll(e) {
    this.setData({
      'header.whiteBg': e.scrollTop < 40 ? false : true
    })
  },

  navigatePage(e) {
    const pageName = e.currentTarget.dataset.pagename
    wx.navigateTo({
      url: '/pages/' + pageName + '/' + pageName,
    })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
    const that = this
    wx.getStorage({
      key: "user",
      success(res) {
        console.log("获取的数据为", res.data);
        that.setData({user: res.data})
      },
      fail(err) {
        console.error("读取数据失败", err);
      }
    });
    const workOrderRes = await adapters.getWorkOrderList()
    const batteryRes = await adapters.getBatteryList()
    console.log(batteryRes.data.all?.length)
    this.setData({
      'user.workOrderNum': workOrderRes.data.length,
      'user.batteryNum': batteryRes.data.all?.length === undefined ? 0 : batteryRes.data.all.length
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})